This page last changed on May 12, 2010 by dcline.

About libquicktime

If you have video in a Quicktime container (.mov file) you may need a quicktime library to decode the video. This is used in conjunction with the transcoding software described in the next step - mbarivision Installation - Step 3. Build and Install Transcode. If you are not sure, install this anyway. It doesn't hurt to have this on your system.

Installing libquicktime

Installation can be done from your installer, or from source code. Here are a couple of options:

Yum installation

As root run:

yum install libquicktime libquicktime-devel

Source code installation

Download source from http://libquicktime.sourceforge.net/.

Warning

Libquicktime has many dependencies so your installation may require installing other dependent libraries. See http://libquicktime.sourceforge.net/ for more detailed instructions, otherwise you can try a simple install like:

  cd <full/path/to/quicktime>
./configure
make
sudo make install

About OpenQuicktime 

Early in the AVED development we put our video into Quicktime containers and added a timecode track that corresponded to the time track recorded on our tapes. The SMPTE 12M standard is used in video and in film for specifying time. This is what comes off our tape-decks and what was added to the Quicktime timecode track. See for more information: http://en.wikipedia.org/wiki/SMPTE_time_code. We did this by modifying the Linux OpenQuicktime library to support reading and writing a single timecode track.

We no longer support OpenQuicktime, but include it here for backwards support of our older digitized video. We now maintain the time code throughout our processing by naming the video according to the ISO8601standard, and then maintain the timecode track in the xml formatted results of the output. This allows us more flexibility in supporting different video containers, and since support for OpenQuicktime is diminishing, abandoning it was a sensible step.

Building and Installing OpenQuicktime

The custom version of OpenQuicktime that includes the ability to write and read a single timecode track can be found on our internal CVS server Moonjelly. CVS check out the aved/OpenQuicktime module, build, then install.  The following instructions assume you have access to, and know how to check-out code from the internal MBARI CVS server Moonjelly. If you don't, then see these instructions for more information: welcome to CVS.

First check-out the module: 

cvs co aved/OpenQuicktime

Then build according to the following:

 cd <full/path/to/OpenQuicktime>
./configure
make
sudo make install

When you are done, you can skip to step 6, or continue to the next optional step AVED Installation - Step 5. Build and install Berkeley MPEG Encoder












Document generated by Confluence on Feb 03, 2026 14:12